package cn.edu.ctbu.firstdata.service;


import cn.edu.ctbu.firstdata.domain.Student;

import java.util.List;
import java.util.Optional;

public interface IStudentService {

    public List<Student> getAll();

    /**
     * 通过姓名来查询对应的学生列表
     * @return 指定姓名的学生列表
     */

    public List<Student> findByName(String studentName);

    public List<Student> findByNameLike(String studentName);

    public Student findById(Integer id);

    public List<Student> getStudentScoreLess(Integer score);

    /**
     * 新增和更新单个学生
     * @param student
     * @return
     */
    public Student save(Student student);

    public void delete(Integer id);

    public void delete(Student student);

}
